//数组拆分
//给定长度为 2n 的整数数组 nums ，你的任务是将这些数分成 n 对,
//例如(a1, b1), (a2, b2), ..., (an, bn) ，使得从 1 到 n 的 min(ai, bi) 总和最大。
//返回最大总和
int Cmp(int* p1, int* p2) {
    return *p1 - *p2;
}
int arrayPairSum(int* nums, int numsSize) {
    qsort(nums, numsSize, sizeof(int), Cmp);
    int sum = 0;
    for (int i = 0; i < numsSize; i += 2) {
        sum += nums[i];
    }
    return sum;
}